provide refuge

Translations
предоставлять убежище
The shelter provides refuge for homeless people.
Приют предоставляет убежище для бездомных.